package com.ruoyi.base.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;
import java.util.List;

/**
 * @Author:
 * @createTime: 2022年08月17日 11:17:47
 * @Description:
 */
@Api(tags = "工序视图")
public class WorkProcedureVO {

    /** 工序id */
    @ApiModelProperty("工序id")
    private Long id;

    /** 工序编号 */
    @ApiModelProperty("工序编号")
    private String procedureNo;

    /** 工序名称 */
    @ApiModelProperty("工序名称")
    private String procedureName;

    /** 工序分类编号 */
    @ApiModelProperty("工序分类编号")
    private String procedureClassifyNo;

    /** 创建人 */
    @ApiModelProperty("创建人")
    private String createUser;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /** 创建角色 */
    @ApiModelProperty("创建角色")
    private String createRole;

    /** 备注 */
    @ApiModelProperty("备注")
    private String comment;

    /** 班组编号 */
    @ApiModelProperty("班组编号")
    private List<String> teamNoList;

    @ApiModelProperty("班组号")
    private String teamNo;

    @ApiModelProperty("班组名称")
    private String teamName;
    @ApiModelProperty("工序分类")
    private String procedureClassifyName;



    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getProcedureNo() {
        return procedureNo;
    }

    public void setProcedureNo(String procedureNo) {
        this.procedureNo = procedureNo;
    }

    public String getProcedureName() {
        return procedureName;
    }

    public void setProcedureName(String procedureName) {
        this.procedureName = procedureName;
    }

    public String getProcedureClassifyNo() {
        return procedureClassifyNo;
    }

    public void setProcedureClassifyNo(String procedureClassifyNo) {
        this.procedureClassifyNo = procedureClassifyNo;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public String getCreateRole() {
        return createRole;
    }

    public void setCreateRole(String createRole) {
        this.createRole = createRole;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public List<String> getTeamNoList() {
        return teamNoList;
    }

    public void setTeamNoList(List<String> teamNoList) {
        this.teamNoList = teamNoList;
    }

    public String getTeamNo() {
        return teamNo;
    }

    public void setTeamNo(String teamNo) {
        this.teamNo = teamNo;
    }

    public String getTeamName() {
        return teamName;
    }

    public void setTeamName(String teamName) {
        this.teamName = teamName;
    }

    public String getProcedureClassifyName() {
        return procedureClassifyName;
    }

    public void setProcedureClassifyName(String procedureClassifyName) {
        this.procedureClassifyName = procedureClassifyName;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
}
